Remove GtkPlacesOpenFlags from public headers
authorMatthias Clasen <mclasen@redhat.com>
Sun, 8 Nov 2020 15:40:20 +0000 (10:40 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 9 Nov 2020 13:45:36 +0000 (08:45 -0500)
commitddbea8fedad320cfb5cc860a8b7d4ec031b26985
tree68f861396db9c5904795b26a40f24c6b93eaeee5
parent6b5dff5667ddfa9c493fe2d6b09e7750f523cb24
Remove GtkPlacesOpenFlags from public headers

The GtkPlacesOpenFlags enum is only used in private
API, so move it to private headers. Since we still need
a GType for it, add gtkplacessidebarprivate.h to the
headers we use for generating private enum types. In turn,
this registers the other private enums in that header, so
take the opportunity to fix their naming, and use the
generated types for the corresponding sidebarrow properties.

Fixes: #3337
gtk/gtkenums.h
gtk/gtkplacessidebar.c
gtk/gtkplacessidebarprivate.h
gtk/gtkplacesview.c
gtk/gtkprivate.h
gtk/gtksidebarrow.c
gtk/meson.build